
package models;

import java.util.Date;
import javax.persistence.Entity;
import play.data.validation.Email;
import play.db.jpa.Model;

/**
 *
 * @author Gustavo Enrique Ruiz Cisneros
 * @workspace Casa
 */
@Entity
public class Padron extends Model{
    
    public Integer idPadron;
    public String nombre;
    public String apellidoPaterno;
    public String apellidoMaterno;
    public String calle;
    public String numeroInterior;
    public String numeroExterior;
    public String colonia;
    public String codigoPostal;
    public String seccion;
    public String usuarioAlta;
    public Date fechaAlta;
    public String usuarioEdicion;
    public Date fechaEdicion;
    public String alfaCveElector;
    public String fechaNacCveElectoral;
    public String lugarNacimiento;
    public String sexo;
    public String digitoVerificador;
    public String cveHomonima;
    public String telefonoCasa;
    public String telefonoCelular;
    @Email
    public String correo;

    public Padron(Integer idPadron, String nombre, String apellidoPaterno, String apellidoMaterno, String calle, String numeroInterior, String numeroExterior, String colonia, String codigoPostal, String seccion, String usuarioAlta, Date fechaAlta, String usuarioEdicion, Date fechaEdicion, String alfaCveElector, String fechaNacCveElectoral, String lugarNacimiento, String sexo, String digitoVerificador, String cveHomonima, String telefonoCasa, String telefonoCelular, String correo) {
        this.idPadron = idPadron;
        this.nombre = nombre;
        this.apellidoPaterno = apellidoPaterno;
        this.apellidoMaterno = apellidoMaterno;
        this.calle = calle;
        this.numeroInterior = numeroInterior;
        this.numeroExterior = numeroExterior;
        this.colonia = colonia;
        this.codigoPostal = codigoPostal;
        this.seccion = seccion;
        this.usuarioAlta = usuarioAlta;
        this.fechaAlta = fechaAlta;
        this.usuarioEdicion = usuarioEdicion;
        this.fechaEdicion = fechaEdicion;
        this.alfaCveElector = alfaCveElector;
        this.fechaNacCveElectoral = fechaNacCveElectoral;
        this.lugarNacimiento = lugarNacimiento;
        this.sexo = sexo;
        this.digitoVerificador = digitoVerificador;
        this.cveHomonima = cveHomonima;
        this.telefonoCasa = telefonoCasa;
        this.telefonoCelular = telefonoCelular;
        this.correo = correo;
    }

    @Override
    public String toString() {
        return nombre;
    }


    

}
